Evolutionary Concept Learning

نویسندگان

  • Federico Divina
  • Elena Marchiori
چکیده

Inductive learning in First-Order Logic (FOL) is a hard task due to both the pro­ hibitive size of the search space and the computational cost of evaluating hypotheses. This paper introduces an evolutionary algo­ rithm for concept learning in (a fragment of) FOL. The algorithm evolves a population of Horn clauses by repeated selection, mutation and optimization of more fit clauses. Its main novelty, with respect to previous approaches, is the use of stochastic search biases for re­ ducing the complexity of the search process and of the clause fitness evaluation. An ex­ perimental evaluation of the algorithm indi­ cates its effectiveness in learning short hy­ potheses of satisfactory accuracy in a short amount of time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Experimental Comparison of Genetic and Classical Concept Learning Methods

In this work the classical learning methods C4.5 [Qui93] and FOIL [Qui90] are compared with the genetic learning systems GEA (Generic Evolutionary Programming Library, [Tot01]) and GeLog (Genetic Logic Programming, [Kok01]). Two problems were involved in the comparison: A mushroom classi cation and a chess endgame problem. The experiences show that the evolutionary methods not only reach the pe...

متن کامل

The machine learning process in applying spatial relations of residential plans based on samples and adjacency matrix

The current world is moving towards the development of hardware or software presence of artificial intelligence in all fields of human work, and architecture is no exception. Now this research seeks to present a theoretical and practical model of intuitive design intelligence that shows the problem of learning layout and spatial relationships to artificial intelligence algorithms; Therefore, th...

متن کامل

Learning in First-Order Logic using Greedy Evolutionary Algorithms

In evolutionary computation ‘learning’ is a byproduct of the evolutionary process as successful individuals are retained through stochastic trial and error. This learning process can be rather slow, due to the weak strategy used to guide evolution. A way to overcome this drawback is to incorporate greedy operators in the evolutionary process. This paper investigates the effectiveness of this ap...

متن کامل

Evolutionary Concept Learning in Equational Logic by Chi Shen a Thesis Submitted in Partial Fulfillment of the Requirements of Master of Science in Computer Science University of Rhode Island

Concept learning is a branch of machine learning concerned with learning how to discriminate and categorize things based on positive and negative examples. More specifically, the learning algorithm induces a description of the concept (in some representation language) from a set of positive and negative facts. Inductive logic programming can be considered a subcategory of concept learning where...

متن کامل

Quality of Life in Patients with Thalassemia Major: A Concept Analysis Using Rodgers' Evolutionary Method

Background: Quality of life (QoL) is a complicated phenomenon in patients with thalassemia major. This study was conducted to clarify the concept of QoL in patients with thalassemia major. Materials and Methods: This study was performed using Roger’s evolutionary method. Electronic databases:<...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002